#ifndef E_PLUGIN_XML_H
#define E_PLUGIN_XML_H

#include "EPlugin.h"
#include <DefineCommon.h>
#include <DefinePluginXml.h>


class EPluginXml;
// typedef SmartPtr(EPluginXml) EPluginXmlPtr;
typedef EPluginXml* EPluginXmlPtr;
class PLUGIN_XML_DLL EPluginXml : public EPlugin
{
public:
    EPluginXml();
    virtual ~EPluginXml();

    virtual EString getName();
    virtual EString getDescription();
    virtual void registThis();

protected:

};

/**Interface of PluginXml
 * */
extern "C" PLUGIN_XML_DLL EPluginPtr EPluginExportFunction();

#endif // E_PLUGIN_XML_H
